Text copied to clipboard!

Tytuł

Text copied to clipboard!

Inżynier projektowania oprogramowania

Opis

Text copied to clipboard!
Poszukujemy inżyniera projektowania oprogramowania, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za tworzenie, rozwój oraz optymalizację nowoczesnych aplikacji i systemów informatycznych. Idealny kandydat powinien posiadać silne umiejętności analityczne, doświadczenie w projektowaniu architektury oprogramowania oraz pasję do tworzenia innowacyjnych rozwiązań technologicznych. W tej roli będziesz ściśle współpracować z zespołami programistów, testerów, analityków biznesowych oraz menedżerów projektów, aby dostarczać wysokiej jakości oprogramowanie spełniające wymagania klientów i użytkowników końcowych. Twoje zadania będą obejmować projektowanie komponentów systemowych, wybór odpowiednich technologii, tworzenie dokumentacji technicznej oraz udział w procesie wdrażania i utrzymania aplikacji. Oczekujemy, że kandydat będzie na bieżąco z najnowszymi trendami w branży IT, będzie potrafił proponować nowe rozwiązania technologiczne oraz efektywnie rozwiązywać problemy techniczne. Znajomość zasad inżynierii oprogramowania, wzorców projektowych oraz praktyk DevOps będzie dużym atutem. Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w ciekawych projektach oraz atrakcyjne warunki zatrudnienia. Jeśli jesteś osobą kreatywną, samodzielną i zorientowaną na jakość, zapraszamy do aplikowania.

Obowiązki

Text copied to clipboard!
  • Projektowanie architektury oprogramowania zgodnie z wymaganiami biznesowymi
  • Tworzenie dokumentacji technicznej i projektowej
  • Współpraca z zespołami programistycznymi i testerskimi
  • Analiza i optymalizacja istniejących rozwiązań
  • Wybór odpowiednich technologii i narzędzi
  • Udział w procesie wdrażania i utrzymania aplikacji
  • Rozwiązywanie problemów technicznych i wsparcie zespołu
  • Monitorowanie trendów technologicznych i wdrażanie innowacji
  • Zapewnienie zgodności z najlepszymi praktykami inżynierii oprogramowania
  • Udział w przeglądach kodu i testach jakości

Wymagania

Text copied to clipboard!
  • Wykształcenie wyższe informatyczne lub pokrewne
  • Minimum 3 lata doświadczenia w projektowaniu oprogramowania
  • Znajomość języków programowania (np. Java, C#, Python)
  • Doświadczenie w pracy z bazami danych i systemami rozproszonymi
  • Znajomość wzorców projektowych i zasad SOLID
  • Umiejętność tworzenia dokumentacji technicznej
  • Znajomość narzędzi do kontroli wersji (np. Git)
  • Doświadczenie w pracy w metodykach Agile/Scrum
  • Dobre umiejętności komunikacyjne i pracy zespołowej
  • Znajomość języka angielskiego na poziomie technicznym

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w projektowaniu architektury oprogramowania?
  • Z jakich języków programowania korzystasz najczęściej?
  • Czy pracowałeś wcześniej w metodykach Agile lub Scrum?
  • Jakie narzędzia i technologie preferujesz w pracy projektowej?
  • Czy masz doświadczenie w pracy z systemami rozproszonymi?
  • Jakie wyzwania napotkałeś podczas projektowania systemów i jak je rozwiązałeś?
  • Czy potrafisz tworzyć dokumentację techniczną?
  • Jakie znasz wzorce projektowe i kiedy je stosujesz?
  • Czy masz doświadczenie w pracy z zespołami międzynarodowymi?
  • Jakie są Twoje oczekiwania względem tej roli?